package com.fr.report.io.core;

import com.fr.base.xml.XMLPrintWriter;
import com.fr.base.xml.XMLableReader;
import com.fr.report.CellElement;
import com.fr.report.FloatElement;
import com.fr.report.PageSet;
import com.fr.report.PaperSetting;
import com.fr.report.ReportHF;
import com.fr.report.ReportPageAttr;
import com.fr.report.ReportSettings;
import com.fr.report.ReportWriteAttr;
import com.fr.report.ResultReport;
import com.fr.report.core.DynamicValueList;
import com.fr.report.script.Calculator;
import com.fr.report.script.NameSpace;
import java.util.Iterator;
import java.util.Map;

public abstract class ExcelReport
  implements ResultReport
{
  public DynamicValueList columnWidthList = null;
  public DynamicValueList rowHeightList = null;

  public NameSpace getNameSpace()
  {
    throw new UnsupportedOperationException();
  }

  public ReportWriteAttr getReportWriteAttr()
  {
    throw new UnsupportedOperationException();
  }

  public void reset()
  {
    throw new UnsupportedOperationException();
  }

  public void setColumnWidth(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public void setNameSpace(NameSpace paramNameSpace)
  {
    throw new UnsupportedOperationException();
  }

  public void setReportWriteAttr(ReportWriteAttr paramReportWriteAttr)
  {
    throw new UnsupportedOperationException();
  }

  public void setRowHeight(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public int getColumnCount()
  {
    throw new UnsupportedOperationException();
  }

  public Iterator getRow(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public int getRowCount()
  {
    throw new UnsupportedOperationException();
  }

  public void addCellElement(CellElement paramCellElement)
  {
    throw new UnsupportedOperationException();
  }

  public void addCellElement(CellElement paramCellElement, boolean paramBoolean)
  {
    throw new UnsupportedOperationException();
  }

  public CellElement getCellElement(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public Object getCellValue(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public Iterator getColumn(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public void insertColumn(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public void insertRow(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public Iterator intersect(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public void merge(int paramInt1, int paramInt2, int paramInt3, int paramInt4)
  {
    throw new UnsupportedOperationException();
  }

  public void removeAllCellElements()
  {
    throw new UnsupportedOperationException();
  }

  public boolean removeCellElement(CellElement paramCellElement)
  {
    throw new UnsupportedOperationException();
  }

  public CellElement removeCellElement(int paramInt1, int paramInt2)
  {
    throw new UnsupportedOperationException();
  }

  public void removeColumn(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public void removeRow(int paramInt)
  {
    throw new UnsupportedOperationException();
  }

  public void setCellValue(int paramInt1, int paramInt2, Object paramObject)
  {
    throw new UnsupportedOperationException();
  }

  public void addFloatElement(FloatElement paramFloatElement)
  {
    throw new UnsupportedOperationException();
  }

  public void bringFloatElementForward(FloatElement paramFloatElement)
  {
    throw new UnsupportedOperationException();
  }

  public void bringFloatElementToFront(FloatElement paramFloatElement)
  {
    throw new UnsupportedOperationException();
  }

  public FloatElement getFloatElement(String paramString)
  {
    throw new UnsupportedOperationException();
  }

  public void removeAllFloatElements()
  {
    throw new UnsupportedOperationException();
  }

  public boolean removeFloatElement(FloatElement paramFloatElement)
  {
    throw new UnsupportedOperationException();
  }

  public FloatElement removeFloatElement(String paramString)
  {
    throw new UnsupportedOperationException();
  }

  public void sendFloatElementBackward(FloatElement paramFloatElement)
  {
    throw new UnsupportedOperationException();
  }

  public void sendFloatElementToBack(FloatElement paramFloatElement)
  {
    throw new UnsupportedOperationException();
  }

  public PageSet generateReportPageSet(PaperSetting paramPaperSetting)
  {
    throw new UnsupportedOperationException();
  }

  public Calculator prepare4Recalculate(Map paramMap)
  {
    throw new UnsupportedOperationException();
  }

  public void recalculate(Calculator paramCalculator)
  {
    throw new UnsupportedOperationException();
  }

  public void setFooter(int paramInt, ReportHF paramReportHF)
  {
    throw new UnsupportedOperationException();
  }

  public void setHeader(int paramInt, ReportHF paramReportHF)
  {
    throw new UnsupportedOperationException();
  }

  public void setReportPageAttr(ReportPageAttr paramReportPageAttr)
  {
    throw new UnsupportedOperationException();
  }

  public void setReportSettings(ReportSettings paramReportSettings)
  {
    throw new UnsupportedOperationException();
  }

  public void recalculate(Map paramMap)
  {
    throw new UnsupportedOperationException();
  }

  public void readXML(XMLableReader paramXMLableReader)
  {
    throw new UnsupportedOperationException();
  }

  public void writeXML(XMLPrintWriter paramXMLPrintWriter)
  {
    throw new UnsupportedOperationException();
  }

  public Object clone()
    throws CloneNotSupportedException
  {
    throw new CloneNotSupportedException();
  }
}